Application Mapping onto Network-on-Chip using Bypass Channel

Authors

  • Elnaz Alikhah-Asl Computer Engineering Department, Science and Research Branch, Islamic Azad University,Tehran,Iran
  • Midia Reshadi Computer Engineering Department, Science and Research Branch, Islamic Azad University,Tehran,Iran
Abstract:

Increasing the number of cores integrated on a chip and the problems of system on chips caused to emerge networks on chips. NoCs have features such as scalability and high performance. NoCs architecture provides communication infrastructure and in this way, the blocks were produced that their communication with each other made NoC. Due to increasing number of cores, the placement of the cores in NoC platform has become an important issue. If wecan map the application cores close to each other to place them with more communication requirements, the performance parameters will improve and the network will be more efficient. Inthis paper, we propose two low complexity heuristic algorithms for the application mapping onto NoC to improve latency. In addition, one approach has been proposed to extract an Abstract graph from an application core graph, so, using this resent approach, we can map applications in two proposed algorithms. Moreover, we use bypass routers that can route packets in a cycle from the source to destination. Proposed algorithms and previous papers were compared on two real applications VOPD and MPEG-4 and results were reported.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

application mapping onto network-on-chip using bypass channel

increasing the number of cores integrated on a chip and the problems of system on chips caused to emerge networks on chips. nocs have features such as scalability and high performance. nocs architecture provides communication infrastructure and in this way, the blocks were produced that their communication with each other made noc. due to increasing number of cores, the placement of the cores i...

full text

application mapping onto network-on-chip using bypass links

increasing the number of cores integrated on a chip and the problems of system on chips caused to emerge networks on chips. nocs have features such as scalability and high performance. nocs architecture provides communication infrastructure and in this way, the blocks were produced that their communication with each other made noc. due to increasing number of cores, the placement of the cores i...

full text

Application Mapping onto Butterfly-Fat-Tree based Network-on-Chip using Discrete Particle Swarm Optimization

This paper addresses the problem of application mapping onto Butterfly-Fat-Tree (BFT) based Network-on-Chip design. It proposes a new mapping technique based on discrete Particle Swarm Optimization (PSO) to map the cores of the core graph to the routers. The basic PSO has been augmented by running multiple PSO and deterministically generating a part of the initial population for PSO. The mappin...

full text

Thermal Uniformity-Aware Application Mapping for Network-on-Chip Design

Ensuring thermal-uniformity in an integrated circuit chip is very essential for its correct operation. Thus, in the Networkon-Chip (NoC) based system design as well, it is essential to attach cores of the application core graph to the routers in the topology graph so that thermal uniformity across the chip is maintained. However, the performance of the application should not be sacrificed to a ...

full text

Unimap: Unified Framework for Network-on-chip Application Mapping Research

Network-on-Chip architectures have been recently proposed to address the limitations of bus-based interconnection networks. They focus on modularity, scalability and intrinsic support for heterogeneous Systems-onChip. Network-on-Chip application mapping is an NP-hard problem that deals with the topological mapping of Intellectual Property cores onto network tiles. This paper outlines the main c...

full text

Refining Synchronous Communication onto Network-on-chip Best-effort Services

We present a novel approach to refine a system model specified with perfectly synchronous communication onto a Network-on-Chip (NoC) best-effort communication service. It is a top-down procedure with three steps, namely, channel refinement, process refinement, and communication mapping. In channel refinement, synchronous channels are replaced with stochastic channels abstracting the best-effort...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 2  issue 3

pages  1- 8

publication date 2016-10-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023